be rude and insolent - Espagnol Anglais Dictionnaire